package com.jgzx.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel(value = "权限树节点VO")
@Data
public class PermTreeVO extends TreeNode<PermTreeVO> {

    @ApiModelProperty(value = "权限名称", required = true)
    private String perm_name;

    @ApiModelProperty(value = "权限类型", required = true)
    private String res_type;

    @ApiModelProperty(value = "权限标识", required = true)
    private String perm_flag;

    @ApiModelProperty(value = "功能标识", required = true)
    private String function_flag;

    @ApiModelProperty(value = "功能标识链路", required = true)
    private String function_path;

    @ApiModelProperty(value = "路由地址", required = true)
    private String route_path;

    @ApiModelProperty(value = "组件地址", required = true)
    private String component_path;

    @ApiModelProperty(value = "序号", required = true)
    private Integer sort;

    @ApiModelProperty(value = "是否APP", required = true)
    private Integer app_flag;

    @ApiModelProperty(value = "PC图标", required = true)
    private String pc_icon;

    @ApiModelProperty(value = "APP图标", required = true)
    private String app_icon;
}
